
import { isPositiveInteger } from '../regexp/isPositiveInteger.js';
import { dayjs } from '../dayjs/index.js';

/**
 * @desc 获取某天之后的几天
 * @param { String } 计算时间
 * @param { Number } 后几天
 * @returns [days] 之后的几天
 */
function getAfterDays(startTime, dayNo) {
    if (!isPositiveInteger(dayNo)) {
			console.log('传入的时间天数不合法，必须为正整数');
			return;
		}
		let dayArr = [];
		for (let i = 0; i < Number(dayNo); i++) {
			dayArr.push(dayjs(dayjs(startTime).add(i, 'day')).format("YYYY-MM-DD"));
		}
    return dayArr;
}

export { getAfterDays };
